Towards a Definition of an Algorithm

نویسنده

  • Noson S. Yanofsky
چکیده

We define an algorithm to be the set of programs that implement or express that algorithm. The set of all programs is partitioned into equivalence classes. Two programs are equivalent if they are “essentially” the same program. The set of all equivalence classes is the category of all algorithms. In order to explore these ideas, the set of primitive recursive functions is considered. Each primitive recursive function can be described by many labeled binary trees that show how the function is built up. Each tree is like a program that shows how to compute a function. We give relations that say when two such trees are “essentially” the same. An equivalence class of such trees will be called an algorithm. Universal properties of the category of all algorithms are given.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Operational Definition of Critical Thinking

This paper offers a state-of-the-art working definition for the concept of Critical Thinking (CT hereafter) in an attempt to provide a framework for the development of an operational definition for this complex concept. Having studied various definitions and models, proposed for CT by major figures in the field, the key defining features of this rich concept were identified and classified. Base...

متن کامل

AN OPTIMUM APPROACH TOWARDS SEISMIC FRAGILITY FUNCTION OF STRUCTURES THROUGH METAHEURISTIC HARMONY SEARCH ALGORITHM

Vulnerability assessment of structures encounter many uncertainties like seismic excitations intensity and response of structures. The most common approach adopted to deal with these uncertainties is vulnerability assessment through fragility functions. Fragility functions exhibit the probability of exceeding a state namely performance-level as a function of seismic intensity. A common approach...

متن کامل

Parody: Another Revision

The vast diversity of the proposed definitions of parody, both before and after the twentieth century, can be an emblem of the lack of a thorough agreement amongst the literary critics about the definition of this literary technique (genre?!). While there is not a comprehensive all-accepted definition of parody, modern and postmodern literatures both exhibit a wide application of it. After look...

متن کامل

Towards a definition of intake in second language acquisition

Intake  is  a  concept  that  has  long  fascinated  second  language  researchers  as  it  provides  a window  onto  the  crucial  intermediary  stage  between  input  and  acquisition.  A  better understanding of this intermediary  stage can  help us to distinguish between input that  is used for immediate (e.g. communicative) purposes only and input that is drawn on for learning. This articl...

متن کامل

Projects performance evaluation model based on Choquet Integral

In most of the multi–criteria decision–analysis (MCDA) problems in which the Choquet integral is used as aggregation function, the coefficients of Choquet integral (capacity) are not known in advance. Actually, they could be calculated by capacity definition methods. In these methods, the preference information of decision maker (DM) is used to constitute a possible solution space. ...

متن کامل

An algorithm for the anchor points of the PPS of the CCR model

Anchor DMUs are a new class in the general classification of Decision Making Units (DMUs) in Data Envelopment Analysis (DEA). An anchor DMU in DEA is an extreme-efficient DMU that defines the transition from the efficient frontier to the free-disposability part of the boundary of the Production Possibility Set (PPS). In this paper, the anchor points of the PPS of the CCR model are investigated....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Log. Comput.

دوره 21  شماره 

صفحات  -

تاریخ انتشار 2011